草庐IT

Android ListView 滚动到顶部

全部标签

ios - 使 UICollectionView 可滚动,即使它未满

当View中没有足够的单元格时,UICollectionView默认禁用滚动。发生这种情况时,我需要它在拉动时弹回原位。我知道一个hack,我可以用空表填充UICollectionView以启用滚动,但我希望会有一个稍微更流畅的示例,如我不希望View滚动,而是自动弹回到它的位置。这是因为我在下面实现的效果如下所示。https://youtu.be/r75xB9-Mb4g有没有一种方法可以简单地实现这一点,当UICollectionView中没有足够的单元格时,滚动将被禁用。 最佳答案 对于垂直滚动:self.collectionV

iphone - 在 iOS 应用程序中向下滚动时自动加载数据

我正在尝试在我的应用程序中执行以下操作:我从在线服务器获取数据,并将它们放入单元格中,我需要的是在向下滚动时自动加载数据,例如,当应用程序运行时加载10个单元格,然后当我向下滚动时动态加载其他10个单元格。像下面的例子:谢谢你的预付, 最佳答案 您可以在ViewController中实现此方法并获取下一条记录-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(([scrollViewcontentOffset].y+scrollView.frame.size.height)

objective-c - UIScrollView 中的 UIScrollView,如何在两者之间滚动时保持平滑过渡

我有以下布局(见下文),在大多数情况下都可以正常工作。用户可以在蓝色的UIScrollView中滚动(就所有意图和目的而言,它是一个UITableView,但这个问题概括了这一点),然后当他们到达在这个ScrollView结束时,他们可以再次开始滚动(他们必须Handlebars指拿开,然后再打开,因为内部ScrollView否则会像橡皮筋一样),“super”ScrollView开始滚动,显示图像的其余部分。我不想要的是整个(他们必须松开手指,然后再松开手指,否则内部ScrollView会像橡皮筋一样)。理想情况下,一旦包含的UIScrollView到达其内容的末尾,我希望super

ios - 滚动时 UITableview 滞后。

我正在尝试像在iOS6日历中那样实现事件表。我有500行(事件)的UITableView。当我开始滚动时,动画很流畅。但是在两百行之后开始滞后。在nativeiOS6日历事件列表中一切顺利。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{doublebegin=CFAbsoluteTimeGetCurrent();if(!self.isNoResults){NSString*cellIdentifier=[NSStringstringWit

iOS UITableView 如何禁用滚动到底部弹跳

我想禁用我的UITableView上的任何滚动弹跳。现在我是这样做的:myTableView.bounces=NO;但是当我滚动到列表底部时,我的内容并没有停止,而是向后退了一点。如何禁用它? 最佳答案 只需取消选中UITableView的BounceVertically属性这也可以通过将alwaysBounceVertical属性设置为NO以编程方式完成 关于iOSUITableView如何禁用滚动到底部弹跳,我们在StackOverflow上找到一个类似的问题:

iphone - 具有项目间间距的 ​​UICollectoinView 水平滚动

我正在为我的一些图像使用CollectionView。每张图片都应该以屏幕的大小显示,因此一个单元格的宽度就是屏幕的宽度。flowLayout的minimumInterItemSpacing是25。所以现在的问题是,如果我滚动,CollectionView不会滚动到下一张图像的开头,而是滚动到interItemSpacing的开头。举个例子:Image/Cellwidth=320CollectionView'sinterItemSpacing=25如果我滚动一页,ScrollView内容偏移量为320而不是345,这意味着第二个单元格不在屏幕中央。如何解决这个问题?有什么建议么?

ios - 启用水平滚动和分页的 UICollectionViewLayout

我需要准备一个像IOSspringboard这样的布局,即水平滚动的网格,启用分页,最重要的是单元格应该按行而不是按列排列(在第二张图片中)。我尝试使用UICollectionViewFlowLayout来做到这一点,但它安排单元格列(如第一张图片)。后来我才知道,这可以通过UICollectionViewLayout来实现,但我在几点上对Apple文档有点困惑:1.如何使用UICollectionViewLayout实现横向滚动。2.我们可以启用分页吗?3.是否使用行列概念。 最佳答案 UiCollectionviewLayout

ios - 在 UICollectionView 中禁用水平滚动

如何在UICollectionView中禁用水平滚动?我试着添加这个:self.scrollDirection=UICollectionViewScrollDirectionVertical;到UICollectionViewFlowLayout但它没有用。我只想垂直滚动。我没有使用界面生成器。 最佳答案 如果您使用的是Storyboard,我相信您可以从AttributesInspector进行设置。请参阅下面的屏幕截图:- 关于ios-在UICollectionView中禁用水平滚动

ios - 水平视差滚动 UIScrollView iOS

我正在尝试在分页ScrollView上实现水平视差,这使得一个View似乎在x方向上更快地前进但“降落”在同一位置(例如,说(0,0)).这是我的一般设置/View层次结构:(透明滚动条,拦截/通过滚动条事件)(我想在x轴上以1.2倍的速度移动的对象叠加层方向,但不超过它的“着陆点”)(我想在x中以1.0倍的速度移动的另一个叠加层方向)我知道它必须通过修改contentOffset来做一些事情,我让我的代表们都进行了设置,这样他们就可以以1倍的速度向同一方向移动……关于解决方案有什么提示吗? 最佳答案 如果您想保留当前设置,您需要做

ios - 在 UICollectionView 中停止滚动

我正在浏览Apple的UICollectionView示例代码,我想知道是否有人可以向我解释一些事情。他们使用此代码来停止CollectionView中的水平滚动:-(CGPoint)targetContentOffsetForProposedContentOffset:(CGPoint)proposedContentOffsetwithScrollingVelocity:(CGPoint)velocity{CGFloatoffsetAdjustment=MAXFLOAT;CGFloathorizontalCenter=proposedContentOffset.x+(CGRectGe